package com.herui.ota.dao.mysql;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.herui.ota.entity.DeviceNewDaily;
import com.herui.ota.pojo.vo.DeviceAreaCountVo;
import com.herui.ota.pojo.form.DeviceNewDailyFilterForm;
import com.herui.ota.pojo.vo.DeviceNewDailyStaticVo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * author name: amanda.shan
 * create time: 2023-10-26 16:51:33
 */ 
public interface DeviceNewDailyMapper extends BaseMapper<DeviceNewDaily>{

    List<DeviceNewDailyStaticVo> selectDeviceNewDailyStaticVo(@Param("start")  Date start, @Param("end")  Date end,
                                                              @Param("filter")  DeviceNewDailyFilterForm deviceNewDailyFilterForm);

    List<DeviceAreaCountVo> selectDeviceAreaCountVos();
}

